home *** CD-ROM | disk | FTP | other *** search
/ Astronomy Today (3rd Edition) / Astronomy Today 3rd Edition 2000 Media Update Edition.iso / pc / MSIE4 / JAVI386.CAB / java.inf next >
Encoding:
Windows Setup INFormation  |  1998-02-16  |  19.4 KB  |  1,259 lines

  1. ;  Microsoft Java VM Installation
  2.  
  3. ;  Copyright (C) 1997 Microsoft Corp.
  4.  
  5. ;  Combined Version.  All platforms.
  6.  
  7.  
  8.  
  9. [Version]
  10.  
  11. Signature="$CHICAGO$"
  12.  
  13. SetupClass=Base
  14.  
  15. AdvancedINF=2.5, "You need a newer version of Advpack.dll"
  16.  
  17.  
  18.  
  19. ;
  20.  
  21. ; Destination Directories
  22.  
  23.  
  24.  
  25. [DestinationDirs]
  26.  
  27. PRECLEAN.RegSvr=11
  28.  
  29. BASEINST.ClassFiles=10,Java\Classes
  30.  
  31. BASEINST.TClassFiles=10,Java\TrustLib
  32.  
  33. BASEINST.CCFFiles=10,Java\Classes
  34.  
  35. BASEINST.SysFilesRegister=11
  36.  
  37. BASEINST.SysFilesNoReg=11
  38.  
  39. BASEINST.WinFiles=10
  40.  
  41. BASEINST.INF=17
  42.  
  43. X86INST.ClassFiles=10,Java\Classes
  44.  
  45. X86INST.CCFFiles=10,Java\Classes
  46.  
  47. X86INST.SysFilesRegister=11
  48.  
  49. X86INST.SysFilesNoReg=11
  50.  
  51. X86INST.WinFiles=10
  52.  
  53. IE30INST.SysFilesRegister=11
  54.  
  55. IE30INST.SysFilesNoReg=11
  56.  
  57. IE30INST.HelpFiles=11,Help
  58.  
  59. IE30INST.WinFiles=10
  60.  
  61. MSXML.IE30.DoCleanUp=10,Java\Classes
  62.  
  63. CLEANUP.WinFiles=10
  64.  
  65. CLEANUP.OldClassFiles=10,Java\Classes
  66.  
  67. CLEANUP.Classes=10,Java\Classes
  68.  
  69. CLEANUP.TClasses=10,Java\Trustlib
  70.  
  71. UNINSTALL.OldClasses=10,Java\Classes
  72.  
  73. UNINST.LogFile=10
  74.  
  75.  
  76.  
  77. [PreClean.Installation]
  78.  
  79. ComponentName=Java
  80.  
  81. CopyFiles=PRECLEAN.RegSvr
  82.  
  83.  
  84.  
  85. [CleanUp]
  86.  
  87. ComponentName=Java
  88.  
  89. DelFiles=CLEANUP.WinFiles,CLEANUP.OldClassFiles,CLEANUP.Classes,CLEANUP.TClasses
  90.  
  91. DelReg=CLEANUP.DelReg
  92.  
  93.  
  94.  
  95. [BaseInstallation]
  96.  
  97. ComponentName=Java
  98.  
  99. CopyFiles=BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,BASEINST.INF
  100.  
  101. AddReg=BASEINST.AddReg
  102.  
  103.  
  104.  
  105. [BaseInstallation.RegNow]
  106.  
  107. ComponentName=Java
  108.  
  109. RunPostSetupCommands=BASEINST.RegisterNow
  110.  
  111.  
  112.  
  113. [BaseInstallation.RegOnReboot]
  114.  
  115. ComponentName=Java
  116.  
  117. AddReg=BASEINST.RegisterRunOnce
  118.  
  119.  
  120.  
  121. [BaseInstallation.ClassFiles]
  122.  
  123. ComponentName=Java
  124.  
  125. CopyFiles=BASEINST.ClassFiles,BASEINST.TClassFiles
  126.  
  127.  
  128.  
  129. [BaseInstallation.CCFFiles]
  130.  
  131. ComponentName=Java
  132.  
  133. CopyFiles=BASEINST.CCFFiles
  134.  
  135.  
  136.  
  137. [BasePkgMgr.Install.RunOnce]
  138.  
  139. ComponentName=Java
  140.  
  141. AddReg=BASEINST.RunOnce
  142.  
  143.  
  144.  
  145. [BasePkgMgr.Install.Execute]
  146.  
  147. ComponentName=Java
  148.  
  149. RunPreSetupCommands=BASEINST.ExecPkgMgr
  150.  
  151.  
  152.  
  153. [BasePkgMgr.Install.CCF.RunOnce]
  154.  
  155. ComponentName=Java
  156.  
  157. AddReg=BASEINST.CCF.RunOnce
  158.  
  159.  
  160.  
  161. [BasePkgMgr.Install.CCF.Execute]
  162.  
  163. ComponentName=Java
  164.  
  165. RunPreSetupCommands=BASEINST.CCF.ExecPkgMgr
  166.  
  167.  
  168.  
  169. [Base.AddUninstallKey]
  170.  
  171. AddReg=BASEINST.UninstallKeys
  172.  
  173.  
  174.  
  175. [Base.DeleteUninstallKey]
  176.  
  177. DelReg=BASEINST.UninstallKeys
  178.  
  179.  
  180.  
  181. [X86Installation]
  182.  
  183. ComponentName=Java
  184.  
  185. CopyFiles=X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles
  186.  
  187. AddReg=X86.RunOnce,X86INST.AddReg
  188.  
  189.  
  190.  
  191. [X86Installation.RegNow]
  192.  
  193. ComponentName=Java
  194.  
  195. RunPostSetupCommands=X86INST.RegisterNow
  196.  
  197.  
  198.  
  199. [X86Installation.RegOnReboot]
  200.  
  201. ComponentName=Java
  202.  
  203. AddReg=X86INST.RegisterRunOnce
  204.  
  205.  
  206.  
  207. [X86Installation.ClassFiles]
  208.  
  209. ComponentName=Java
  210.  
  211. CopyFiles=X86INST.ClassFiles
  212.  
  213.  
  214.  
  215. [X86Installation.CCFFiles]
  216.  
  217. ComponentName=Java
  218.  
  219. CopyFiles=X86INST.CCFFiles
  220.  
  221.  
  222.  
  223. [X86Installation.PkgMgr.RunOnce]
  224.  
  225. ComponentName=Java
  226.  
  227. AddReg=X86INST.RunOnce
  228.  
  229.  
  230.  
  231. [X86Installation.PkgMgr.Execute]
  232.  
  233. ComponentName=Java
  234.  
  235. RunPreSetupCommands=X86INST.ExecPkgMgr
  236.  
  237.  
  238.  
  239. [X86PkgMgr.Install.CCF.RunOnce]
  240.  
  241. ComponentName=Java
  242.  
  243. AddReg=X86INST.CCF.RunOnce
  244.  
  245.  
  246.  
  247. [X86PkgMgr.Install.CCF.Execute]
  248.  
  249. ComponentName=Java
  250.  
  251. RunPreSetupCommands=X86INST.CCF.ExecPkgMgr
  252.  
  253.  
  254.  
  255.  
  256.  
  257. [AlphaInstallation]
  258.  
  259. ComponentName=Java
  260.  
  261. CopyFiles=
  262.  
  263. AddReg=
  264.  
  265.  
  266.  
  267. [IE30Installation]
  268.  
  269. ComponentName=Java
  270.  
  271. CopyFiles=IE30INST.SysFilesRegister,IE30INST.SysFilesNoReg,IE30INST.WinFiles
  272.  
  273. AddReg=IE30INST.Registry.VersionStamp
  274.  
  275. DelReg=IE30INST.Registry.Delete
  276.  
  277. RegisterOCXs=IE30INST.SysFilesRegister
  278.  
  279. RunPostSetupCommands=IE30INST.PostSetupCommand
  280.  
  281.  
  282.  
  283. [DCOMInstallation]
  284.  
  285. ComponentName=Java
  286.  
  287. RunPostSetupCommands=TriggerDCOM
  288.  
  289.  
  290.  
  291. [IE40.CABPKG.MoveFile]
  292.  
  293. CustomDestination=MSXML.CustomDestination
  294.  
  295. RunPostSetupCommands=CABPKG.IE40Install.Move
  296.  
  297.  
  298.  
  299. [IE40.CABPKG.PkgMgr]
  300.  
  301. AddReg=CABPKG.IE40Install.PkgMgr
  302.  
  303.  
  304.  
  305. [IE40.MSXML.MoveFile]
  306.  
  307. CustomDestination=MSXML.CustomDestination
  308.  
  309. RunPostSetupCommands=MSXML.MoveFile
  310.  
  311.  
  312.  
  313. [IE40.MSXML.PkgMgr.RunNow]
  314.  
  315. RunPostSetupCommands=MSXML.PkgMgr.RunNow
  316.  
  317.  
  318.  
  319. [IE40.MSXML.PkgMgr.RunReboot]
  320.  
  321. AddReg=MSXML.PkgMgr.RunReboot
  322.  
  323.  
  324.  
  325. [IE40.MSXML.Old.MoveFile]
  326.  
  327. CustomDestination=MSXML.Old.CustomDestination
  328.  
  329. RunPostSetupCommands=MSXML.Old.MoveFile
  330.  
  331.  
  332.  
  333. [IE40.MSXML.PkgMgr.Old.RunNow]
  334.  
  335. RunPostSetupCommands=MSXML.Old.PkgMgr.RunNow
  336.  
  337.  
  338.  
  339. [IE40.MSXML.PkgMgr.Old.Reboot]
  340.  
  341. AddReg=MSXML.Old.PkgMgr.RunReboot
  342.  
  343.  
  344.  
  345. [IE30.MSXML.Install]
  346.  
  347. RunPostSetupCommands=MSXML.IE30.DoInstall
  348.  
  349.  
  350.  
  351. [IE30.MSXML.CleanUp]
  352.  
  353. DelFiles=MSXML.IE30.DoCleanUp
  354.  
  355.  
  356.  
  357. [ClsPack.RunNow]
  358.  
  359. ComponentName=Java
  360.  
  361. RunPostSetupCommands=ClsPack.Trigger
  362.  
  363.  
  364.  
  365. [ClsPack.RunReboot]
  366.  
  367. ComponentName=Java
  368.  
  369. AddReg=ClsPack.RunOnce
  370.  
  371.  
  372.  
  373. [UnInstall]
  374.  
  375. SmartReboot=A
  376.  
  377. Cleanup=1
  378.  
  379. BeginPrompt=UNINST.BeginPrompt
  380.  
  381. RunPreSetupCommands=UNINST.RunUninstApps
  382.  
  383. DelFiles=BASEINST.ClassFiles,BASEINST.TClassFiles,BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,X86INST.ClassFiles,X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles,UNINST.LogFile
  384.  
  385. DelReg=X86INST.AddReg,BASEINST.AddReg,BASEINST.UnInstallKeys,UNINST.CryptoKeys
  386.  
  387. DelDirs=UNINST.CleanupDirs
  388.  
  389. UnRegisterOCXs=BASEINST.SysFilesRegister,X86INST.SysFilesRegister
  390.  
  391.  
  392.  
  393. [RollbackJava.IE30]
  394.  
  395. AddReg=RollbackJava.IE30.AddReg
  396.  
  397.  
  398.  
  399. [RollbackJava.BetaVM]
  400.  
  401. AddReg=RollbackJava.BetaVM.AddReg
  402.  
  403.  
  404.  
  405. [RollbackJava.Release]
  406.  
  407. AddReg=RollbackJava.Release.AddReg
  408.  
  409.  
  410.  
  411. [IE30PreRollback]
  412.  
  413. AddReg=UNINST.AddReRegister
  414.  
  415. RunPostSetupCommands=UNINST.RunUninstApps
  416.  
  417.  
  418.  
  419. [IE30Rollback]
  420.  
  421. ComponentName=Java
  422.  
  423. PreRollBack=IE30PreRollback
  424.  
  425.  
  426.  
  427. [RollbackJava]
  428.  
  429. ComponentName=Java
  430.  
  431.  
  432.  
  433. ;;
  434.  
  435. ;;
  436.  
  437. ;; PRECLEANUP SECTIONS
  438.  
  439. ;;
  440.  
  441. ;;
  442.  
  443. [PRECLEAN.RegSvr]
  444.  
  445. regsvr32.exe,,,32
  446.  
  447.  
  448.  
  449. ;;
  450.  
  451. ;;
  452.  
  453. ;;  BASE INSTALLATION SECTIONS
  454.  
  455. ;;
  456.  
  457. ;;
  458.  
  459.  
  460.  
  461. [BASEINST.ClassFiles]
  462.  
  463. classes.zip,,,1
  464.  
  465. classes.cer,,,1
  466.  
  467. msjdbc.zip,,,1
  468.  
  469. msjdbc.cer,,,1
  470.  
  471.  
  472.  
  473. [BASEINST.CCFFiles]
  474.  
  475. allccf.cab,,,1
  476.  
  477.  
  478.  
  479. [BASEINST.TClassFiles]
  480.  
  481. tclasses.zip,,,1
  482.  
  483. tclasses.cer,,,1
  484.  
  485.  
  486.  
  487. [BASEINST.SysFilesRegister]
  488.  
  489. javacypt.dll,,,1
  490.  
  491. javaprxy.dll,,,1
  492.  
  493. msawt.dll,,,1
  494.  
  495. msjava.dll,,,1
  496.  
  497. vmhelper.dll,,,1
  498.  
  499.  
  500.  
  501. [BASEINST.SysFilesNoReg]
  502.  
  503. jdbgmgr.exe,,,1
  504.  
  505. javart.dll,,,1
  506.  
  507. msjdbc10.dll,,,1
  508.  
  509. javasec.hlp,,,1
  510.  
  511. javaperm.hlp,,,1
  512.  
  513. zonedoff.reg,,,1
  514.  
  515. zonedon.reg,,,1
  516.  
  517.  
  518.  
  519. [BASEINST.WinFiles]
  520.  
  521. clspack.exe,,,1
  522.  
  523. jview.exe,,,1
  524.  
  525.  
  526.  
  527. [BASEINST.INF]
  528.  
  529. java.inf,,,1
  530.  
  531.  
  532.  
  533. [BASEINST.RunOnce]
  534.  
  535. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,4,79,%VERNUM%,4,46,%10%\Java\classes\classes.cer"
  536.  
  537. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install MSJDBC",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\msjdbc.cer"
  538.  
  539. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Trusted Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,4,79,%VERNUM%,6,46,%10%\java\trustlib\tclasses.cer"
  540.  
  541. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Register_JDBGmgr",0,"%11%\jdbgmgr.exe -regserver"
  542.  
  543. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  544.  
  545.  
  546.  
  547. [BASEINST.RegisterNow]
  548.  
  549. %11%\regsvr32.exe /s %11%\javacypt.dll
  550.  
  551. %11%\regsvr32.exe /s %11%\javaprxy.dll
  552.  
  553. %11%\regsvr32.exe /s %11%\msawt.dll
  554.  
  555. %11%\regsvr32.exe /s %11%\msjava.dll
  556.  
  557. %11%\regsvr32.exe /s %11%\vmhelper.dll
  558.  
  559.  
  560.  
  561. [BASEINST.RegisterRunOnce]
  562.  
  563. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaCypt",0,"regsvr32.exe /s %11%\javacypt.dll"
  564.  
  565. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaPrxy",0,"regsvr32.exe /s %11%\javaprxy.dll"
  566.  
  567. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSAwt",0,"regsvr32.exe /s %11%\msawt.dll"
  568.  
  569. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSJava",0,"regsvr32.exe /s %11%\msjava.dll"
  570.  
  571. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register VMHelper",0,"regsvr32.exe /s %11%\vmhelper.dll"
  572.  
  573. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  574.  
  575.  
  576.  
  577. [BASEINST.ExecPkgMgr]
  578.  
  579. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\classes.cer
  580.  
  581. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,4,79,%VERNUM%,6,46,%10%\java\trustlib\tclasses.cer
  582.  
  583. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\msjdbc.cer
  584.  
  585. %11%\jdbgmgr.exe -regserver
  586.  
  587.  
  588.  
  589. [BASEINST.CCF.RunOnce]
  590.  
  591. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  592.  
  593.  
  594.  
  595. [BASEINST.CCF.ExecPkgMgr]
  596.  
  597.  
  598.  
  599. [BaseINST.AddReg]
  600.  
  601. HKLM,"Software\Microsoft\Java VM","Classpath",2,"%10%\java\classes;."
  602.  
  603. HKLM,"Software\Microsoft\Java VM","TrustedClasspath",2,""
  604.  
  605. HKLM,"Software\Microsoft\Java VM","TrustedLibsDirectory",2,"%10%\java\trustlib"
  606.  
  607. HKLM,"Software\Microsoft\Java VM","LibsDirectory",2,"%10%\java\lib"
  608.  
  609. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%",,,"%JAVAVM_NAME%"
  610.  
  611. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%\InstalledVersion",,,"4,79,0,%VERNUM%"
  612.  
  613. HKLM,"Software\Classes\CLSID\%ClassId%\InstalledVersion","Path",,"%11%\msjava.dll"
  614.  
  615. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%",,0,"%JAVAVM_NAME%"
  616.  
  617. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","Version",0,"4,79,%VERNUM%,0"
  618.  
  619. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","mtxjava.dll",1,1,0,0,0
  620.  
  621. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","jdbcdemo.dll",1,1,0,0,0
  622.  
  623. HKLM,"SOFTWARE\Microsoft\Java VM\Security","EditCustomPermissions",1,0,0,0,0
  624.  
  625. HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","EventMessageFile",0,"%11%\vmhelper.dll"
  626.  
  627. HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\Java VM","TypesSupported",1,7,0,0,0
  628.  
  629. HKLM,"Software\Microsoft\Java VM\System Properties","com.ms.applet.enable.serversockets",0,"false"
  630.  
  631. HKCU,"Software\Microsoft\Internet Explorer\Main","First Home Page",2,"http://www.microsoft.com/ie/ie40/features/?/ie/ie40/features/ie-java.htm"
  632.  
  633. HKCU,"Software\Microsoft\Java VM","EnableLogging",3,0,0,0,0
  634.  
  635.  
  636.  
  637. [BASEINST.UninstallKeys]
  638.  
  639. HKLM,%UninstKey%,"DisplayName",,"Microsoft VM for Java"
  640.  
  641. HKLM,%UninstKey%,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall"
  642.  
  643.  
  644.  
  645. ;;
  646.  
  647. ;;
  648.  
  649. ;;X86 Installation Sections
  650.  
  651. ;;
  652.  
  653. ;;
  654.  
  655.  
  656.  
  657. [X86INST.ClassFiles]
  658.  
  659. dx3.zip,,,1
  660.  
  661. dx3.cer,,,1
  662.  
  663. ;dxmedia.zip
  664.  
  665.  
  666.  
  667. [X86INST.CCFFiles]
  668.  
  669.  
  670.  
  671. [X86INST.SysFilesRegister]
  672.  
  673. dx3j.dll,,,1
  674.  
  675.  
  676.  
  677. [X86INST.SysFilesNoReg]
  678.  
  679. javaee.dll,,,1
  680.  
  681. javasntx.dll,,,1
  682.  
  683. javasup.vxd,,,1
  684.  
  685. jit.dll,,,1
  686.  
  687.  
  688.  
  689. [X86INST.WinFiles]
  690.  
  691. jautoexp.dat,,,1
  692.  
  693. setdebug.exe,,,1
  694.  
  695.  
  696.  
  697. [X86INST.RunOnce]
  698.  
  699. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install Dx3 Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\dx3.cer"
  700.  
  701. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  702.  
  703.  
  704.  
  705. [X86INST.RegisterNow]
  706.  
  707. %11%\regsvr32.exe /s %11%\dx3j.dll
  708.  
  709.  
  710.  
  711. [X86INST.RegisterRunOnce]
  712.  
  713. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Register DX3J",0,"regsvr32.exe /s %11%\dx3j.dll"
  714.  
  715. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  716.  
  717.  
  718.  
  719.  
  720.  
  721. [X86INST.ExecPkgMgr]
  722.  
  723. ;rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dxmedia.zip,1,4,10,0610,4,44
  724.  
  725. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,4,79,%VERNUM%,4,46,%10%\java\classes\dx3.cer
  726.  
  727.  
  728.  
  729. [X86INST.CCF.RunOnce]
  730.  
  731. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  732.  
  733.  
  734.  
  735. [X86INST.CCF.ExecPkgMgr]
  736.  
  737.  
  738.  
  739. [X86INST.AddReg]
  740.  
  741. HKCU,"Software\Microsoft\Java VM","EnableJIT",3,1,0,0,0
  742.  
  743. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","Start",1,0
  744.  
  745. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","StaticVxD",0,"JAVASUP.VXD"
  746.  
  747.  
  748.  
  749. ;;
  750.  
  751. ;;
  752.  
  753. ;; IE30 Installation Sections
  754.  
  755. ;;
  756.  
  757. ;;
  758.  
  759.  
  760.  
  761. [IE30INST.SysFilesRegister]
  762.  
  763.  
  764.  
  765. [IE30INST.SysFilesNoReg]
  766.  
  767. cabinet.dll,,,32
  768.  
  769. iernonce.dll,,,32
  770.  
  771.  
  772.  
  773. [IE30INST.WinFiles]
  774.  
  775. extrac32.exe,,,32
  776.  
  777.  
  778.  
  779. [IE30INST.HelpFiles]
  780.  
  781.  
  782.  
  783. [IE30INST.PostSetupCommand]
  784.  
  785. cryptsys.exe /q:a /r:n /n:v
  786.  
  787.  
  788.  
  789. [IE30INST.Registry.Delete]
  790.  
  791.  
  792.  
  793. [IE30INST.Registry.VersionStamp]
  794.  
  795.  
  796.  
  797.  
  798.  
  799. ;;
  800.  
  801. ;;
  802.  
  803. ;; CLEANUP Section.  Files that may have been left on the disk by another process (Class Installer,etc) that need to be removed.
  804.  
  805. ;; This should be triggered *before* any other installation sections.
  806.  
  807. ;;
  808.  
  809. ;;
  810.  
  811. [CLEANUP.WinFiles]
  812.  
  813. runvm.exe,,,1
  814.  
  815.  
  816.  
  817. [CLEANUP.OldClassFiles]
  818.  
  819. ClassR.exe,,,1
  820.  
  821. jdbc.exe,,,1
  822.  
  823. DxaR.exe,,,1
  824.  
  825. Dx3R.exe,,,1
  826.  
  827. CABR.exe,,,1
  828.  
  829. AFCR.exe,,,1
  830.  
  831.  
  832.  
  833. [CLEANUP.Classes]
  834.  
  835. ;Intentionally left empty for future expansion
  836.  
  837.  
  838.  
  839. [CLEANUP.TClasses]
  840.  
  841. ;Intentionally left empty for future exapnsion
  842.  
  843.  
  844.  
  845. [CLEANUP.UnRegister]
  846.  
  847. ;Don't call this section.  It doesn't work (hangs on some machines).
  848.  
  849. ;Left in so that we can see what we did and go back and figure out why regsvr is busted later.
  850.  
  851. %11%\regsvr32.exe /s /u %11%\msawt.dll
  852.  
  853.  
  854.  
  855. [CLEANUP.DelReg]
  856.  
  857. HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
  858.  
  859.  
  860.  
  861.  
  862.  
  863. ;;
  864.  
  865. ;;
  866.  
  867. ;; UNINSTALL Section.  Files that are only deleted at install time.  Usually created by Class Installer.
  868.  
  869. ;;
  870.  
  871. ;;
  872.  
  873.  
  874.  
  875. [UNINSTALL.OldClasses]
  876.  
  877. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete classes.zip",0,"command /c del %10%\Java\Classes\classes.zip"
  878.  
  879. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete tclasses.zip",0,"command /c del %10%\Java\Classes\tclasses.zip"
  880.  
  881.  
  882.  
  883. [UNINST.BeginPrompt]
  884.  
  885. Prompt=%BEGIN_UNINSTALL_PROMPT%
  886.  
  887. ButtonType=YESNO
  888.  
  889. Title=%BEGIN_UNINSTALL_TITLE%
  890.  
  891.  
  892.  
  893. [UNINST.AddReg]
  894.  
  895. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Remove JavaVM",0,"rundll32 %11%\advpack.dll,LaunchINFSection %17%\java.inf,RealUnInstall"
  896.  
  897. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  898.  
  899.  
  900.  
  901. [UNINST.AddReRegister]
  902.  
  903. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register JavaPrxy",0,"%11%\regsvr32.exe /s %11%\javaprxy.dll"
  904.  
  905. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register MS Java",0,"%11%\regsvr32.exe /s %11%\msjava.dll"
  906.  
  907. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Register VMHelper",0,"%11%\regsvr32.exe /s %11%\vmhelper.dll"
  908.  
  909. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  910.  
  911.  
  912.  
  913. [UNINST.RunUninstApps]
  914.  
  915. rundll32.exe msjava.dll,JavaPkgMgr_UninstallAll
  916.  
  917. %11%\regsvr32.exe /s /u %11%\javacypt.dll
  918.  
  919. %11%\regsvr32.exe /s /u %11%\javaprxy.dll
  920.  
  921. %11%\regsvr32.exe /s /u %11%\msawt.dll
  922.  
  923. %11%\regsvr32.exe /s /u %11%\msjava.dll
  924.  
  925. %11%\regsvr32.exe /s /u %11%\vmhelper.dll
  926.  
  927.  
  928.  
  929. [UNINST.CryptoKeys]
  930.  
  931. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B1-F738-11D0-A72F-00A0C903B83D}",""
  932.  
  933. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B2-F738-11D0-A72F-00A0C903B83D}",""
  934.  
  935. HKLM,"SYSTEM\CurrentControlSet\Services\WinTrust\TrustProviders\JavaVM",""
  936.  
  937.  
  938.  
  939. [UNINST.CleanupDirs]
  940.  
  941. %10%\Java\Classes
  942.  
  943. %10%\Java\Lib
  944.  
  945. %10%\Java\Packages\Data
  946.  
  947. %10%\Java\Packages
  948.  
  949. %10%\Java\Trustlib
  950.  
  951.  
  952.  
  953. [UNINST.LogFile]
  954.  
  955. javainst.log
  956.  
  957.  
  958.  
  959. [RollbackJava.IE30.AddReg]
  960.  
  961. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,IE30Rollback,,256"
  962.  
  963. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  964.  
  965.  
  966.  
  967. [RollbackJava.BetaVM.AddReg]
  968.  
  969. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,UnInstall,,5"
  970.  
  971. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  972.  
  973.  
  974.  
  975. [RollbackJava.Release.AddReg]
  976.  
  977. HKLM,%UninstKey%,"QuietUninstallString",0 ,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,RollBackJava,,256"
  978.  
  979. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  980.  
  981.  
  982.  
  983. ;;
  984.  
  985. ;;
  986.  
  987. ;;DCOM Installation Section
  988.  
  989. ;;ClsPack Installation Section
  990.  
  991. ;;
  992.  
  993. ;;
  994.  
  995.  
  996.  
  997. [TriggerDCOM]
  998.  
  999. DCOM95.exe "/q:a /r:n"
  1000.  
  1001.  
  1002.  
  1003. [ClsPack.Trigger]
  1004.  
  1005. %10%\clspack "-auto"
  1006.  
  1007.  
  1008.  
  1009. [ClsPack.RunOnce]
  1010.  
  1011. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\909","Run ClassPack",0,"%10%\clspack -quiet"
  1012.  
  1013. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  1014.  
  1015.  
  1016.  
  1017. ;;
  1018.  
  1019. ;;
  1020.  
  1021. ;;IE40 Only Section
  1022.  
  1023. ;;Right now this is only the MSXML Stuff
  1024.  
  1025. ;;
  1026.  
  1027. ;;
  1028.  
  1029.  
  1030.  
  1031. [MSXML.CustomDestination]
  1032.  
  1033. 49000=SourceDir
  1034.  
  1035.  
  1036.  
  1037. [CABPKG.IE40Install.Move]
  1038.  
  1039. %10%\extrac32.exe /c /y %49000%\xmldso4.cab %10%\Java\Classes\xmldso4.cab
  1040.  
  1041. %10%\extrac32.exe /c /y %49000%\win32ie4.cab %10%\Java\Classes\win32ie4.cab
  1042.  
  1043.  
  1044.  
  1045. [CABPKG.IE40Install.PkgMgr]
  1046.  
  1047. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso4.cab,0,0,0,0,4,42"
  1048.  
  1049. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install WIN32",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\win32ie4.cab,0,0,0,0,4,42"
  1050.  
  1051. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  1052.  
  1053.  
  1054.  
  1055. [MSXML.MoveFile]
  1056.  
  1057. %10%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
  1058.  
  1059. %10%\extrac32.exe /c /y %49000%\win32.cab %10%\Java\Classes\win32.cab
  1060.  
  1061.  
  1062.  
  1063. [MSXML.PkgMgr.RunNow]
  1064.  
  1065. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,42
  1066.  
  1067. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\win32.cab,0,0,0,0,4,42
  1068.  
  1069.  
  1070.  
  1071. [MSXML.PkgMgr.RunReboot]
  1072.  
  1073. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,0,0,0,4,42"
  1074.  
  1075. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install WIN32",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\win32.cab,0,0,0,0,4,42"
  1076.  
  1077. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  1078.  
  1079.  
  1080.  
  1081. [MSXML.IE30.DoInstall]
  1082.  
  1083. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\xmldso.cab xml.inf xml4ie3.cab
  1084.  
  1085. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\xml.inf,SDKInstall30
  1086.  
  1087. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\win32.cab win32.inf win32ie3.cab
  1088.  
  1089. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\win32.inf,SDKInstall30
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095. [MSXML.IE30.DoCleanUp]
  1096.  
  1097. xml.inf
  1098.  
  1099. xml4ie3.cab
  1100.  
  1101. xmldso.cab
  1102.  
  1103. win32.inf
  1104.  
  1105. win32ie3.cab
  1106.  
  1107. win32.cab
  1108.  
  1109.  
  1110.  
  1111. [SourceDisksNames]
  1112.  
  1113. 1=%BASEINSTDISKNAME%,"javabase.cab",0
  1114.  
  1115. 2=%X86INSTDISKNAME%,"javax86.cab",0
  1116.  
  1117. 3=%IE30INSTDISKNAME%,"javaie30.cab",0
  1118.  
  1119. 4=%OTHERDISKNAME%,"",0
  1120.  
  1121.  
  1122.  
  1123. [SourceDisksFiles]
  1124.  
  1125. ;;
  1126.  
  1127. ;;Files in java.cab.  Installed on all platforms.
  1128.  
  1129. ;;
  1130.  
  1131. classes.zip=1
  1132.  
  1133. classes.cer=1
  1134.  
  1135. clspack.exe=1
  1136.  
  1137. javacypt.dll=1
  1138.  
  1139. javaprxy.dll=1
  1140.  
  1141. javart.dll=1
  1142.  
  1143. jdbgmgr.exe=1
  1144.  
  1145. jview.exe=1
  1146.  
  1147. msawt.dll=1   
  1148.  
  1149. msjava.dll=1 
  1150.  
  1151. java.inf=1  
  1152.  
  1153. tclasses.zip=1
  1154.  
  1155. tclasses.cer=1
  1156.  
  1157. vmhelper.dll=1
  1158.  
  1159. msjdbc.zip=1
  1160.  
  1161. msjdbc.cer=1
  1162.  
  1163. msjdbc10.dll=1
  1164.  
  1165. javasec.hlp=1
  1166.  
  1167. zonedon.reg=1
  1168.  
  1169. zonedoff.reg=1
  1170.  
  1171. javaperm.hlp=1
  1172.  
  1173. ;;
  1174.  
  1175. ;;Files in javax86.cab. Installed only the x86
  1176.  
  1177. ;;
  1178.  
  1179. Dx3.zip=2
  1180.  
  1181. dx3.cer=2
  1182.  
  1183. dx3j.dll=2
  1184.  
  1185. jautoexp.dat=2
  1186.  
  1187. javaee.dll=2
  1188.  
  1189. javasntx.dll=2    
  1190.  
  1191. javasup.vxd=2    
  1192.  
  1193. jit.dll=2    
  1194.  
  1195. setdebug.exe=2    
  1196.  
  1197. ;;
  1198.  
  1199. ;;Files in Javaie30.cab.  Installed only on machines running ie30.  Not dropped to IE4.
  1200.  
  1201. ;;
  1202.  
  1203. iernonce.dll=3
  1204.  
  1205. cabinet.dll=3
  1206.  
  1207. regsvr32.exe=3
  1208.  
  1209. extrac32.exe=3
  1210.  
  1211.  
  1212.  
  1213. ;;
  1214.  
  1215. ;;Files not in any cab.
  1216.  
  1217. ;;
  1218.  
  1219. dcom95.exe=4
  1220.  
  1221. allccf.cab=4
  1222.  
  1223. cryptsys.exe=4
  1224.  
  1225.  
  1226.  
  1227. [Strings]
  1228.  
  1229. BASEINSTDISKNAME="Java Support for Internet Explorer"
  1230.  
  1231. BASEINSTDISK="javabase.cab"
  1232.  
  1233. X86INSTDISKNAME="X86 Extensions for Java Support"
  1234.  
  1235. X86INSTDISK="JAVAX86.cab"
  1236.  
  1237. IE30INSTDISKNAME="IE30 Compatibility files for Java Support"
  1238.  
  1239. IE30INSTDISK="javaie30.cab"
  1240.  
  1241. OTHERDISKNAME="Extensions to Java Support for Internet Explorer"
  1242.  
  1243. VERNUM="2405"
  1244.  
  1245. ClassId="{08B0E5C0-4FCB-11CF-AAA5-00401C608500}"
  1246.  
  1247. IE4CLSID="{89820200-ECBD-11cf-8B85-00AA005B4383}"
  1248.  
  1249. IE4CRYPTVER=1023
  1250.  
  1251. BEGIN_UNINSTALL_PROMPT="If this component is uninstalled, Microsoft Internet Explorer 4.0 will not be able to download files from the World Wide Web. Do you want to uninstall the Microsoft VM for Java?"
  1252.  
  1253. BEGIN_UNINSTALL_TITLE="Microsoft VM Uninstall"
  1254.  
  1255. UninstKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  1256.  
  1257. JAVAVM_NAME="Microsoft VM for Java"
  1258.  
  1259.